<?php
namespace app\index\model;
use think\Model;
use traits\model\SoftDelete;

class Grade extends Model{
	// 调用软删除方法集
	use SoftDelete;

	// 设置当前表的时间调用格式
	protected $dateFormat='Y年m月d日';

	// 设置删除时间戳
	protected $deleteTime='delete_time';

	// 开启自动写入时间戳
	protected $autoWriteTImestamp=true;

	// 设置添加时间戳
	protected $createTime='create_time';

	// 设置更新时间戳
	protected $updateTime='update_time';

	// 定义自动完成的属性
	protected $insert=['status'=>1];

	// 定义关联表方法
	public function teacher(){
		// 班级表与教师表1对1关联
		return $this->hasOne('Teacher');
	}

	// 定义关联表方法
	public function student(){
		// 班级表与学生被1对多关联
		return $this->hasMany('Student');
	}
}